<?php
/**
 * Правила оформления SQL запросов
 * 1) Запрос записывается в переменную $stmt
 * 2) Каждый из операторов SELECT, FROM, JOIN, WHERE, ORDER, GROUP BY, LIMIT
 *    должен начинатся с новой строки и писаться БОЛЬШИМИ БУКВАМИ
 * 3) private функции созданые исключительно для выполнения какого-то запроса
 *    должны начинаться с _base
 * 4) Нигде не должна использоваться * (SELECT *)
 * 5) Даже в самых простых запросах выборка должна идти по двойному названию (таблица + поле),
 *    т.е.вместо SELECT `ID_user` FROM  `user` использовать SELECT `user`.`ID_user` FROM  `user`
 * 6) Все названия таблиц/полей писать в обратных апострофах `user`.`ID_user`
 * 7) Запрос в одинарных кавычках. Строки внутри запроса в двойных
 *
 */
class AnyClass {

/**
 *
 *
 * @param string $name
 */
	function _baseAnyClass($name) {
		$objDB = Service_Database::instance();
  	$stmt = 'SELECT `user`.`ID_user`
  	         FROM `user`
  	         WHERE `user`.`first_name`
  	         LIKE "%' . $name . '%"
             GROUP BY `user`.`ID_user`
             LIMIT 0, 1';
		$objDB->query($stmt);
	}
}

?>